Служба динамической настройки узла¶
В подразделе выполняется управление серверами службы динамической настройки узла (DHCP). DHCP-сервера развертываются с помощью команд с портала управления на выбранных компьютерах в домене ALD Pro.
Список серверов¶
В подразделе на вкладке Перечень серверов приводится список DHCP-серверов с указанием имени сервера, имени сайта и IP-адреса.
В списке доступен поиск по имени сервера, имени сайта или IP-адресу сервера. Для этого в верхнем левом углу вкладки в поле поиска ввести значение.
Справа от поисковой строки расположена кнопка [+ Новый сервер].
В левом нижнем углу указано количество серверов, а в правом нижнем углу кнопки переключения страниц.
Добавление DHCP-сервера¶
Для добавления нового DHCP-сервера необходимо нажать на кнопку [+ Новый сервер], будет выполнен переход на карточку нового сервера.
На карточке на вкладке Основное заполнить обязательные поля:
Имя компьютера — имя компьютера, добавленного в ALD Pro, который будет выполнять функции DHCP-сервера;
Имя сайта — выбрать из списка сайт, добавленный на вкладке Сайты и службы подраздела Сайты и службы (раздел Управление доменом).
Вкладки Конфигурация скрипта и Настройка сетевых интерфейсов будут доступны после сохранения сервера (см. Настройка конфигурации DHCP-сервера).
Для сохранения сервера необходимо нажать на кнопку [Сохранить] в правом верхнем углу. И подтвердить действие во всплывающем окне.
Для закрытия карточки и возврата к предыдущему списку следует нажать на кнопку [Х Закрыть]. В случае закрытия карточки возникнет всплывающее окно для подтверждения закрытия без внесенных изменений, если таковые есть.
Настройка конфигурации DHCP-сервера¶
Настройка конфигурации DHCP-сервера выполняется на его карточке. Для открытия карточки необходимо в списке серверов нажать на соответствующий сервер.
На карточке настройка сервера осуществляется на вкладках:
Основное;
Конфигурация скрипта;
Настройка сетевых интерфейсов.
Для сохранения изменений необходимо нажать на кнопку [Сохранить] в правом верхнем углу. И подтвердить действие во всплывающем окне.
Для закрытия карточки и возврата к предыдущему списку следует нажать на кнопку [Х Закрыть]. В случае закрытия карточки возникнет всплывающее окно для подтверждения закрытия без внесенных изменений, если таковые есть.
Основное¶
На вкладке Основное приведена основная информация о сервере. Для редактирования доступно поле Имя сайта.
Конфигурация скрипта¶
На вкладке Конфигурация скрипта осуществляется настройка файла конфигурации DHCP-сервера.
Пример 1: Конфигурация сервера DHCP с DDNS
ddns-updates on;
update-conflict-detection false;
allow booting;
do-forward-updates on;
update-optimization on;
allow declines;
ddns-update-style interim;
include "/etc/dhcp/rndc.key";
ddns-domainname "";
update-static-leases off;
option domain-name "aldpro.ru";
option domain-search "aldpro.ru";
option domain-name-servers 192.168.10.10;
option dhcp-server-identifier 192.168.10.15;
#Следующая строка нужна только если используется Samba с WINS
#option netbios-name-servers 10.0.2.102;
default-lease-time 129600;
max-lease-time 1296000;
authoritative;
#server-name "dc3.aldpro.ru";
#server-identifier 192.168.10.13;
#Эта подсеть должна соответствовать подсети вашей локальной сети, обращенной к устройству Ethernet.
Subnet 192.168.10.0 netmask 255.255.255.0 {
option broadcast-address 192.168.10.255;
option subnet-mask 255.255.255.0;
option routers 192.168.10.1;
pool {
range 192.168.10.220 192.168.10.230;
allow known-clients;
allow unknown-clients;
max-lease-time 86400;
default-lease-time 43200;
}
zone aldpro.ru. {
primary 192.168.10.10;
key "rndc-key";
}
}
Пример 2: Конфигурация сервера DHCP для установки ОС по сети
#Все параметры расписаны тут https://github.com/42wim/isc-dhcp/blob/master/server/dhcpd.conf.example
#Все опции DHCP тут https://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters.xhtml
#Сетевой интерфейс
INTERFACES="eth1";
allow booting;
allow bootp;
option classless-routes-lin code 121 = array of unsigned integer 8;
#Подсеть и маска подсети
#Адрес сервера установки ОС
next-server 192.168.17.5;
#Путь до загрузчика
if substring (option vendor-class-identifier, 15, 5) = "00000" {
filename "lpxelinux.0";
} elsif substring (option vendor-class-identifier, 15, 5) = "00007" {
filename "bootx64.efi";
} else {
filename "pxelinux.0";
}
subnet 192.168.17.0 netmask 255.255.255.0 {
#Пул адресов, из которого будут выдаваться адреса, где 192.168.17.10 - первый адрес, 192.168.17.100 - последний адрес
range 192.168.17.10 192.168.17.100;
#DNS сервер. В результате 10.10.0.1 запишется в /etc/resolv.conf на клиенте
option domain-name-servers 10.10.0.1;
#DNS сервер. В результате domain ald.pro запишется в /etc/resolv.conf на клиенте
option domain-name "ald.pro";
#Шлюз по-умолчанию
option routers 192.168.17.1;
#Статический маршрут (Опционально)
option classless-routes-lin 24, 192,168,17, 0, 192,168,17,1;
#Широковещательный адрес
option broadcast-address 192.168.17.255;
#Время аренды по-умолчанию
default-lease-time 6000;
#Максимальное время аренды
max-lease-time 72000;
}
#Статические адреса
#Задаем адрес tftp сервера + настраиваем его статику
host os {
hardware ethernet 1E:0F:E6:05:7C:01;
fixed-address 192.168.17.5;
}
На вкладке указывается актуальный текст файла конфигурации.
Добавить или изменить файл конфигурации можно двумя способами:
добавить текст из файла на компьютере;
вручную ввести или изменить текст файла конфигурации на вкладке.
Для добавления текста конфигурации из файла необходимо нажать кнопку [Загрузить из файла], в окне навигации выбрать на компьютере необходимый файл в формате .conf или .txt и нажать [Открыть].
Содержимое файла отобразится в форме Редактировать скрипт вручную, при этом предыдущее содержимое файла конфигурации будет заменено. При необходимости добавленный текст можно отредактировать.
Для сохранения файла конфигурации необходимо ввести комментарий и нажать кнопку сохранения. Для отмены внесения изменений в файл конфигурации нажать кнопку [Отменить].
Для добавления или редактирования файла конфигурации вручную необходимо нажать кнопку [Редактировать файл], после чего форма Редактировать скрипт вручную станет доступна для редактирования.
Для сохранения файла конфигурации необходимо ввести комментарий и нажать кнопку сохранения. Для отмены внесения изменений в файл конфигурации нажать кнопку [Отменить].
Для просмотра истории изменений файла конфигурации необходимо нажать на кнопку [История изменений]. Откроется карточка с отображением списка изменений с указанием даты изменения, автора изменения и комментария. В списке доступен поиск, для этого в верхнем левом углу вкладки в поле поиска ввести значение. В левом нижнем углу указано количество записей, а в правом нижнем углу кнопки переключения страниц.
Настройка сетевых интерфейсов¶
На вкладке Настройка сетевых интерфейсов осуществляется настройка перечня протоколов и сетевых интерфейсов, с которыми будет работать сервис DHCP.
При необходимости указать несколько сетевых интерфейсов, их можно перечислить через пробел.
Пример настроек (для протокола IPv4 используется интерфейс eth0, работа по протоколу IPv6 запрещена):
Пример
# Defaults for isc-dhcp-server (sourced by /etc/init.d/isc-dhcp-server)
# Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf).
#DHCPDv4_CONF=/etc/dhcp/dhcpd.conf
#DHCPDv6_CONF=/etc/dhcp/dhcpd6.conf
# Path to dhcpd's PID file (default: /var/run/dhcpd.pid).
#DHCPDv4_PID=/var/run/dhcpd.pid
#DHCPDv6_PID=/var/run/dhcpd6.pid
# Additional options to start dhcpd with.
# Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead
#OPTIONS=""
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACESv4="eth1" # Наименование сетевого интерфейса v4, с которого будут раздаваться IP адреса
INTERFACESv6="" # Наименование сетевого интерфейса v6, с которого будут раздаваться IP адреса
На вкладке указывается актуальный текст файла конфигурации.
Добавить или изменить файл конфигурации можно двумя способами:
добавить текст из файла на компьютере;
вручную ввести или изменить текст файла конфигурации на вкладке.
Для добавления текста конфигурации из файла необходимо нажать кнопку [Загрузить из файла], в окне навигации выбрать на компьютере необходимый файл в формате *.txt и нажать [Открыть].
Содержимое файла отобразится в форме Редактировать скрипт вручную, при этом предыдущее содержимое файла конфигурации будет заменено. При необходимости добавленный текст можно отредактировать.
Для сохранения файла конфигурации необходимо ввести комментарий и нажать кнопку сохранения. Для отмены внесения изменений в файл конфигурации нажать кнопку [Отменить].
Для добавления или редактирования файла конфигурации вручную необходимо нажать кнопку [Редактировать файл], после чего форма Редактировать скрипт вручную станет доступна для редактирования.
Для сохранения файла конфигурации необходимо ввести комментарий и нажать кнопку сохранения. Для отмены внесения изменений в файл конфигурации нажать кнопку [Отменить].
Для просмотра истории изменений файла конфигурации необходимо нажать на кнопку [История изменений]. Откроется карточка с отображением списка изменений с указанием даты изменения, автора изменения и комментария. В списке доступен поиск, для этого в верхнем левом углу вкладки в поле поиска ввести значение. В левом нижнем углу указано количество записей, а в правом нижнем углу кнопки переключения страниц.
Удаление DHCP-сервера¶
Удаление сервера осуществляется из его карточки: открыть карточку, нажав в списке серверов на соответствующий сервер, затем на вкладке Основное нажать кнопку [Удалить]. После подтверждения удаления будет выполнен переход к списку серверов.